.header {
  background: url('/static/img/header_bg.jpg') no-repeat;
  background-size: 100%;
}
.wrap {
  padding: 0 .24rem;
  background: #fff;
}
.bgfff { background: #fff; }
.clamp {
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.flexbox {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.2rem;
}
.flexbox img { width: 3.4rem }
.flexbox-scroll {
  display: flex;
  padding-bottom: 0.2rem;
  overflow-x: auto;
}
.flexbox-scroll-item {
  flex-shrink: 0;
  margin-right: 0.22rem;
  width: 1.6rem;
}
.flexbox-scroll-item img { width:100% }

[data-style=custom] .yd-cell-left {
  font-size: 12px;
}